
History of my version of Regshot 1.9.1

If you have any questions or suggestions, email me at... bitron@islandnet.com

-------------------------------------------------

My version 3.0.1 of Regshot 1.9.1, April 22, 2018.
------------------------------
I discovered that if the Compare filename was longer than 13 characters,
it was not handled properly.

My version 3.0.0 of Regshot 1.9.1, April 11, 2018.
------------------------------
On a couple of suggestions from Miguel Diaz, and Tom Cook,
I have made some major changes to Regshot. For more information, see...
"Documentation for 64-bit\regshot 3 changes and usage.doc".

Version 1.9.1, 2.2.0, Mar 27, 2018.
------------------------------
On a couple of suggestions from Miguel Diaz, which you can see at...
https://www.portablefreeware.com/forums/viewtopic.php?p=86815#p86815
I have made several minor changes to Regshot 2.2.0..
(1) Added a checkbox to stop showing information panels.
(2) Added a checkbox to stop beeps.
(3) Added 2 new flags to regshot.ini.
    If you have modified your regshot.ini, add the following:
    Flag5=0
    Flag6=0
    If you have not modified regshot.ini, just replace yours.
(4) Made the sub-dialogs of 1st Shot and 2nd Shot the same, with no hightlighting.
(5) Fixed a potential buffer overrun I found while making the above changes.


Version 1.9.1, 2.1.0, Jan 21, 2017.
------------------------------
On a couple of suggestions from Tom Cook, which were...
 (1)  I actually review & edit every output file so readability is an issue for me.  
      I spend a lot time turning wordwrap on & off  to make sense of the regkey sections. 
      I know that HKEY_CURRENT_USER is just a mirror of HKEY_USERS but if the program 
      were to "translate" it's HKU data into the equivalent HKCU it would save a huge 
      amount of line space - in many cases eliminating the need for word wrap.
      It's a difference of 46 characters:
      HKU\S-1-5-21-4249509549-4129444100-1476504055-1004\ vs HKCU\
 (2)  When the program is done it calls notepad to display the file.  
      Many of your users have long ago moved to something more capable than notepad.
      Why not just call the default text editor?

So if you peruse the output file as much as Tom, and you don't use Notepad, 
I have made several changes to Regshot...
1 - Since some of you may not like or use Notepad, I changed Regshot to use
    your default file editor.
2 - I modified Regshot to use HKCU rather than HKEY_USERS\sid\ if you tell it to.
    This will change HKEY_USERS\S-1-5-21-2986820858-387318106-3072956922-1001\ to
    HKCU\ in the output file.
3 - There is a new check box in Regshot that allows you to change this.
4 - A change was also made to REGSHOT.INI. If you didn't make any changes to 
    the default REGSHOT.INI, just use the new one. Otherwise, edit REGSHOT.INI and,
    in the [Setup] section, add Flag4=0.
Also, to shorten other registry names, change UseLongRegHead=1 to UseLongRegHead=0.


Version 1.9.1, 2.0.0, Sep 10, 2015.
------------------------------
With thanks to Stefan Martens, I have made several changes to Regshot...
There is a new piece of documentation that may help new users.
See "When you first start REGSHOT.doc".
Added a check box to not do registry.
Added a check box to change the default Compare file extension.
If C:\ is not the first drive, and you said don't check registry, no error message.
In Values Modified section, added "old: " and "new: " in front of records.
Some data longer than specified max (256) was not being trapped.
Added a Total changed size to end of report.
Changed the title window heading.


Version 1.9.1, R1.1.0, May 02, 2015.
------------------------------
This version was compiled using DEV-C++ from Sourceforge.
I modified the totals at the end of the .TXT file.
Instead of...
----------------------------------
Total added size: 7.24 meg.  Total changed size:  72.34 kb.              
----------------------------------

You will now get...
----------------------------------
Keys added:8
Values added:156
Values modified:4
Folders added:69

 Files deleted:    1, size:  981.000 bytes.
Files modified:    4, size:  -16.211 Mb.
   Files added:  329, size:   16.916 Mb. 
----------------------------------

Version 1.9.1, R1.0.1, February 07, 2015.  version 2...
------------------------------
No code changes, but I did change a comment to say that
Regshot must be run in English for Chkunin to work.

Version 1.9.1, R1.0.1, July 31, 2014.  version 2...
------------------------------
I didn't change the version number this time...(I forgot!)
The "Total added size:" was not being calculated correctly.
If you added a large program, like VS2010, which adds 5-10 GB,
a DWORD was not large enough, so I changed to DOUBLE.

Version 1.9.1, R1.0.1, May 24, 2014.
------------------------------
The "Total changed size:" was not being calculated correctly.
Added code to fix this.

Version 1.9.1, R1.0.0, April 22, 2014.
------------------------------
Added code that allows you to cancel running regshot.
Added code to stop some of the "Not Responding" heading.

Version 1.9.1, April 17, 2014.
------------------------------
I heavily modified the "stock" version of Regshot 1.9.1 beta
to be more like my version of Regshot 1.8.2, which I renamed to Primo.
There is now a 32-bit and a 64-bit version.
The following changes made to version 1.8.2 are incorporated
in to version 1.91.

The following were for Primo...

Version 2.7.3, February 27, 2012.
------------------------------
+ Since I have run Primo a few times without scanning for dir changes, 
   I have added a message box to let you know it is turned off.

Version 2.7.2, February 13, 2012.
------------------------------
! Well, it's taken almost 4 years, but I suddenly realized the time counter was
  not being reset between the registry time and the directory time!
  Directory time will now start at 0, not continue on from the registry time.

Version 2.7.1, June 28, 2011.
------------------------------
! "2nd image" before and after counts were not being cleared if
  you cleared and re-imaged an install.

Version 2.7.0, June 25, 2011.
------------------------------
! I changed the window to keep before and after counts.
! I removed "for Vista" from the heading as Primo works on all windows.
+ I added code that shows the before and after counts for the registry
  and the folders you monitor.

Version 2.6.1, March 22, 2011.
------------------------------
! I changed the "Files Modified" section to say "larger" or "smaller"
  rather than "changed".
+ I added code that creates a file called "Image1.log" in the "Output path:"
  if you do an "Image and save..." for the 1st Image, and is deleted when 
  you "Quit".
  You can test for this file on a reboot and automatically start
  PRIMO so you don't forget to do the compare.

Version 2.6.0, September 23, 2010.
------------------------------
+ I added code that allows you to have more than one word in the
  [SkipRegKey] section.
  For example, to stop showing COMODO registry entries like...
  KEY_LOCAL_MACHINE\SYSTEM\software\Comodo\Firewall Pro\Configurations\2\
  HIPS\Policy\43\Rules\0\Allowed\0, originally the SkipRegKey entry 
  had to be HIPS, or Comodo, or Firewall Pro.
  My change allows you to specify much more of the key, like...
  0=KEY_LOCAL_MACHINE\SYSTEM\software\Comodo\Firewall Pro\Configurations.


Version 2.5.1, August 04, 2010.
------------------------------
+ I added a test to see if the default Output path exists.

Version 2.5.0, August 03, 2010.
------------------------------
! I fixed a bug caused if the "wrong drive" warning message was displayed.
! I changed the error messages to hopefully be more informative
  to help track a Windows 7 bug.
+ I added a new feature that allows you to specify how much data
  you want to display in registry data in the output file.
  This makes the file smaller in some cases.

Version 2.0.0, June 22, 2009.
------------------------------
! I finally (I hope..) fixed a bug with the Not_Monitored_List
  file processing by re-writing most of the related code.
  It should now work properly with Vista.
+ I added a new feature that allows you to not show files in
  the "modified" list if the old and new size is the same.
  This makes the Vista list a lot shorter in most cases.

Version 1.2.0, June 15, 2009.
------------------------------
*I have discovered, after many abends, that...
    	LPSTR	lpTemp2 ;      and 
    	char	lpTemp2[1024] ;
 are definitely NOT the same.... LPSTR was causing a lot of crashes
 while the "char" works fine!

*NOTE...not_monitored_list.txt is not processed if the length
        of the folders to scan is over 5. You are scanning
        specific folders, not a drive...eg... C:\;

Version 1.1.2, May 14, 2009.
------------------------------
!Added a line at the bottom of the report that shows the
total size added and the total size changed.

Version 1.1.1, April 14, 2009.
------------------------------
!Added "<------- changed" comment to "Files [attributes?] modified:" 
 section if old size and new size are different.
!Added code to stop possible abend if you monitor a drive other than
 the operating system drive.

Version 1.0.1, June 06, 2008.
------------------------------
!Modified "1st Image/load" to not modify the directories to image if you
!have specified, for example, "C:\;" and are using the not monitored list.

Version 1.0.0, May 27, 2008.
------------------------------
Starting with Regshot 1.8.2, I made many changes to create a version tailored 
for Vista, although Primo works quite nicely on XP and Windows 2000.
* Since I made so many changes, I renamed my version to PRIMO, short for
* PRogram Installation MOnitor.
! Added code to show more info for files modified.
+ Added a section to Primo.ini for Vista.
! A bunch of little changes to enhance it.

-------------------------------------------------

If you want to see the original Regshot I used,download it at:

http://regshot.yeah.net/ 
http://regshot.blog.googlepages.com/
